Will SISAL Spell Goodbye for Parallel-Processor Programming Woes?
نویسندگان
چکیده
منابع مشابه
Can Cooling Technology Save Many-Core Parallel Programming from Its Programming Woes?
This paper is advancing the following premise (henceforth, “vision”): that it is feasible to greatly enhance data movement in the short term, and do it in ways that would be both power efficient and pragmatic in the long term. The paper spells this premise out in greater detail: 1. it is feasible to build first generations of a variety of (power-inefficient) designs for which data movement will...
متن کاملWill Oil Palm’s Homecoming Spell Doom for Africa’s Great Apes?
Expansion of oil palm plantations has led to extensive wildlife habitat conversion in Southeast Asia [1]. This expansion is driven by a global demand for palm oil for products ranging from foods to detergents [2], and more recently for biofuels [3]. The negative impacts of oil palm development on biodiversity [1, 4, 5], and on orangutans (Pongo spp.) in particular, have been well documented [6,...
متن کاملThe Sisal Project: Real World Functional Programming
Programming massively-parallel machine is a daunting task for any human programmer and parallelization may even be impossible for any compiler. Instead, the functional programming paradigm may prove to be an ideal solution by providing an implicitly parallel interface to the programmer. We describe here the Sisal project (Stream and Iteration in a Single Assignment Language) and its goal to pro...
متن کاملPerformance and Productivity in Parallel Programming via Processor Virtualization
We have been pursuing a research program aimed at enhancing productivity and performance in parallel computing at the Parallel Programming Laboratory of University of Illinois for the past decade. We summarize the basic approach, and why it has improved (and will further improve) both productivity and performance. The centerpiece of our approach is a technique called processor virtualization: t...
متن کاملA Communication Kernel for Parallel Programming Support on a Massively Parallel Processor System
Portable parallel programming environments, such as PVM, MPI, and Express, offer a message passing interface that significantly differs in functionality provided by native parallel operating systems such as PARIX. The implementation of such a portable programming environment on top of the native operating system requires a considerable effort. To ease the porting effort, we have designed a Comm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computers in Physics
سال: 1988
ISSN: 0894-1866
DOI: 10.1063/1.4822728